Effect of carbon quantum dots and Zn2+ ion on perovskite solar cells