Improving perovskite solar cell performance by compositional engineering via triple-mixed cations