Jim Blasingame reviews the rest of his 2019 predictions – his 20th set – including technology, politics, demographics, and whether President Trump will run for reelection.