Hard-templated preparation of mesoporous cobalt phosphide as an oxygen evolution electrocatalyst