A graphitic carbon nitride based fluorescence resonance energy transfer detection of riboflavin.