McDonalds Misses Revenue, Earnings Estimates: Blames Weather