British Airways reaches three-year, full-content deal with Galileo