US military spent $17.2 million at Scottish airport near Trump resort