The trypanosome flagellum