Shakira appointed as UNICEF goodwill ambassador