Shakira: "Music has given me opportunities"