As Donald Trump prepares to take office on January 20, 2025 as US President, he faces several challenges from domestic economic woes to volatile conflicts across the world.