Stellantis CEO Carlos Tavares resigns