Recent Progress in Cobalt-Based Heterogeneous Catalysts for Electrochemical Water Splitting