ZnO, Cu-doped ZnO, Al-doped ZnO and Cu-Al doped ZnO thin films: Advanced micro-morphology, crystalline structures and optical properties