iPhone 8: Apple announces new iPhones at 10th anniversary event