Design of metal-organic framework-based photocatalysts for hydrogen generation