ZnO thin films containing aliovalent ions for NO2 gas sensor activated by visible light