Mary’s Meals reaches 2 million