EasyJet agrees to Castlelake's $7.3 billion takeover bid, stock soars