Shakira shows first baby photo