Cadmium telluride (CdTe) and cadmium selenide (CdSe) leaching behavior and surface chemistry in response to pH and O2.