Half-Time!. American public opinion midway through Trumps (first?) term - and the race to 2020