Gradient Methods with Online Scaling