The oxygen reduction reaction on graphitic carbon nitride supported single Ce atom and CexPt6-x cluster catalysts from first-principles. (April 2018)