Mucinous Cystadenocarcinoma in a Horse Shoe Kidney Masquerading as Giant Hydronephrosis - A Case Report: Diagnostic Challenges, Lessons Learnt and Review of Literature.