Preparation and characterization of Pt, N-TiO2-graphene nanocomposites for hydrogen production