Shakira ‘2 months pregnant’