ASCO in the 21st century: challenges and opportunities--ASCO presidential address 2005.