Self-Triggered Time-Varying Convex Optimization