Unexpected calcium polyhydride CaH4: A possible route to dissociation of hydrogen molecules.