McDonald's says it found source of onions linked E. coli outbreak