On the formation of cyclopentadienyl anions at the surface of MgO by interaction with cyclopentadiene and their reaction with H2 to give surface hydrides