The world's political and business leaders have converged on the Swiss resort town of Davos to discuss global challenges.