Swansea's flight to Switzerland for Thursday's Europa League clash with St Gallen was disrupted by seven hours by heavy fog.