Efficient photocatalytic hydrogen generation from water by a cationic cobalt(II) porphyrin