Comparison of the preparation methods for a highly efficient CuO/TiO2 photocatalyst for hydrogen generation from water