Automated Financial Data Reconciliation for Enterprises: Accuracy, Exceptions and Scale