Evolution of the haem synthetic pathway in kinetoplastid flagellates: an essential pathway that is not essential after all?