Iphone x now available for pre order