Experimental and theoretical studies on structural, morphological, electronic, optical and magnetic properties of Zn1-xCuxO thin films (0≤x≤0.125)