Facile synthesis of composition-gradient Cd1−xZnxS quantum dots by cation exchange for controlled optical properties