Ab initio total energy study of ZnO adsorption on a sapphire (0001) surface