McDonald’s does U-turn on battery eggs