Graphitic Carbon Nitride and Its Derivative Toward Energy Conversion