Houston's George Bush Intercontinental named best airport in the country