Cancer survivor to run TCS London Marathon a year after life-changing surgery