Metal Phosphides: Preparation, Characterization and Catalytic Reactivity