Donald Trump has pardoned about 1500 defendants charged over the riot when his supporters stormed the US Capitol in a bid to overturn 2020 election result.