Shakira helps a $300 million initiative to aid needy kids.