Scottish rare cancer surgeon to take on TCS London Marathon challenge