Blair calls time on Scotland