Clinton donates US$2 million to school Shakira