Virgin Atlantic agrees $1.5 billion rescue deal