Forty people were killed in fighting between Ukrainian government forces and pro-Russian rebels for control of Donetsk airport in the east of the country, the local mayor said Tuesday.