Renal cell carcinoma: new developments in molecular biology and potential for targeted therapies.