Shakira sells her bra for charity