Gerard Piqué, Shakira, Barcelona