Renal cell carcinoma 2005: new frontiers in staging, prognostication and targeted molecular therapy.