EasyJet agrees to £5.7bn takeover by US firm