Tungsten-coated nano-boron carbide as a non-noble metal bifunctional electrocatalyst for oxygen evolution and hydrogen evolution reactions in alkaline media.