Effects of doping, morphology and film-thickness of photo-anode materials for dye sensitized solar cell application – A review