Sir Richard Branson believes that business leaders have a responsibility to try to solve some of the world's biggest problems.