Microsoft fires engineers over protesting AI supply to Israeli military