Electrocatalytic and photocatalytic hydrogen production from acidic and neutral-pH aqueous solutions using iron phosphide nanoparticles.