Fast & Fair: Efficient Second-Order Robust Optimization for Fairness in Machine Learning