Obama promises US better days ahead | Beat terror