Towards photosynthetic hydrogen production