Highly defective porous CoP nanowire as electrocatalyst for full water splitting