Shape effects of nickel phosphide nanocrystals on hydrogen evolution reaction