A novel Hf2CO2/WS2 van der Waals heterostructure as a potential candidate for overall water splitting photocatalyst