Synthesis of CdS QDs with single cubic and hexagonal lattice for blue-light-blocking nanocomposite films with a narrow absorbing transitional band