Nanostructured copper molybdates as promising bifunctional electrocatalysts for overall water splitting and CO2 reduction