Magic-sized CdSe nanoclusters: a review on synthesis, properties and white light potential