Bill Gates: Microsoft vows to “solve cancer” in a decade