Tungsten phosphide nanorod arrays directly grown on carbon cloth: a highly efficient and stable hydrogen evolution cathode at all pH values.