US recession now only weeks away