Microsoft enters race to find cancer cure