After seeking to overturn the result of an election and inspiring a deadly riot, Donald Trump has announced he will run again for President - despite increasing resistance from within his own party.