McDonald's sales soar on higher prices, newer menu items