Inexact methods for the low rank solution to large scale Lyapunov equations