Apple is preparing to slash the price of its iPhone handset in an attempt to convince millions more customers to get on board.