Delays in cancer diagnosis: challenges and opportunities in Europe.