Gleneagles Hotel bags record awards haul