Cancer prevention and early detection