Shakira meets Obama at the White House