Recent advancements and future insight of lead-free non-toxic perovskite solar cells for sustainable and clean energy production: A review. (October 2022)