US military admits killing more than 100 civilians in Mosul air strike