Hays Travel Snaps Up All Thomas Cook Shops in Time for Christmas