Business leaders must save the planet, says Richard Branson