Constrained and Composite Optimization via Adaptive Sampling Methods