Meta-Learning with a Geometry-Adaptive Preconditioner