Ni-Co-MoS ball-in-ball hollow nanospheres as Pt-free bifunctional catalysts for high-performance solar cells and hydrogen evolution reactions