McDonald’s beats sales estimates as cheaper menu