Heteroepitaxy of CuIn x Se y : a review of the material and interface properties