New CalMac ferry Glen Rosa to be launched at Ferguson shipyard