The US President has said there will be no repeat of the 2020 scenes as he hands power back to Donald Trump later this month.