Ferguson Marine says it will lose £40m on new CalMac ferries [BBC News]