United Airlines reimburses soldier after flight home to Detroit for holidays is canceled