Current understanding and challenges of solar-driven hydrogen generation using polymeric photocatalysts