CalMac secures ferry contract