A cheaper, cleaner and more sustainable way of making hydrogen fuel from water using sunlight is step closer, thanks to new research.