Photocatalytic water gas shift using visible or simulated solar light for the efficient, room-temperature hydrogen generation