Completeness of compact Lorentzian manifolds with abelian holonomy