First-Order Preconditioning via Hypergradient Descent