Stellantis chief executive Carlos Tavares resigns