For the third year in a row President Donald Trump is shunning the annual White House Correspondents Dinner for a campaign rally.