Multi-fidelity Machine Learning for Perovskite Band Gap Predictions