Nanoporous CoCu layered double hydroxide nanoplates as bifunctional electrocatalyst for high performance overall water splitting