US economy rebounds