Stellantis fires hundreds of engineers