Lead Free Perovskite Materials: Interplay of Metals Substitution for Environmentally Compatible Solar Cells Fabrication.