How is cancer diagnosed?