Text this: A class of diagonal quasi-newton methods for large-scale convex minimization