The calendar says 2024. But for Donald Trump and his Republican presidential campaign, the last few days have felt like 2016 all over again. ...