Adapting to Shifts in Latent Confounders using Observed Concepts and Proxies_