Systematic review of renal carcinoma prognostic factors.