Formation of hybrid ABX3 perovskite compounds for solar cell application: first-principles calculations of effective ionic radii and determination of tolerance factors.