Synthesis of novel cationic carbon dots and application to quantitative detection of K+ in human serum samples