AI budgeting with open banking