Alternatives assessment of perovskite solar cell materials and their methods of fabrication. (November 2020)