Efficient H 2 production by photocatalytic water splitting under UV or solar light over variously modified TiO 2 -based catalysts