Fastfood giant McDonald's Corp. has announced the shock resignation of Mike Roberts, the company's president and chief operating officer and second highest ranking executive.