President Obama announces key White House posts