An Online-Learning Approach to Inverse Optimization