Farnborough Airport has been purchased by infrastructure specialists Macquarie in a surprise deal.