Carbon source self-heating: ultrafast, energy-efficient and room temperature synthesis of highly fluorescent N, S-codoped carbon dots for quantitative detection of Fe(iii) ions in biological samples