President Obama takes questions at the White House