A Review on the Preparation and Characterisation of ZnO Thin Films by Chemical Bath Deposition Method