Tuning the band gap edges of perovskite material by Cd doping for achieving high current density in perovskite solar cells