The Modified Generalized-alpha (MG-alpha) time integration algorithm