British Airways unveils new first class with private suites like ‘luxury hotel’ in the sky