Apple to launch three iPhone models in 2018