Scottish ferries being built abroad a ‘humiliation’