Shakira’s concert cancelled