Nanomaterials for solar energy capture and steam generation