EasyJet agrees to Castlelake's £5.5 billion takeover bid at £6.90 a share