Voters might not like Trump, but they’re happy with the economy. A recession will tank his re-election chances