New jobs and energy gains helping lift US economy