Everything you need to know about the iPhone X – from Face ID and AR to Animoji and price