A revitalised President Barack Obama bluntly said America must reinvent itself and unite to survive in a fast-changing global economy powered by rising giants like India and China.