Controllable synthesis of novel luminescent CuFeS2 quantum dots with magnetic properties and cation sensing features