Caledonian sleeper contract scrapped.