Metastatic clear cell renal cell carcinoma: A review of current therapies and novel immunotherapies.