Barack Obama has vowed to act swiftly on the US economy at his first news conference as US president-elect.