Constrained Online Convex Optimization with Memory and Predictions