Shakira kicks off world tour