Flat Minima and Generalization: Insights from Stochastic Convex Optimization