In situ and ex situ TEOS coating of ZnO nanoparticles and the preparation of composite ZnO/PMMA for UV-VIS absorbers