Nancy Pelosi has urged President Trump to do the country “a favor” and not bother running for re-election in 2020.