Could humanity finally be gaining the upper hand in our age-old fight against cancer? Recent scientific and medical advances have added several new weapons to our arsenal, including personalised gene therapy, artificial intelligence screening, simple blood tests -- and potentially soon vaccines. Cancer accounted for nearly 10 million deaths --…