Statistical Learning Under Adversarial Distribution Shift