Shakira splits from Gerard Piqué after 11 years