Carbon nitride in energy conversion and storage: recent advances and future prospects.