Rite Aid raises $5.1 million for Children's Miracle Network