French ambassador likens submarine deal cancellation to ‘treason’