Rite Aid raises nearly $5 million for Children’s Miracle Network