Alejandro sanz and shakira dating