Cd diffusion and thermal stability of CdZnO/ZnO heterostructures