These free budgeting apps can help you track spending, set realistic goals, and build healthier financial habits.