BT, Sky and Virgin beaten in latest broadband test - UK users told to switch