Bill Gates: Will Microsoft solve cancer?