top financial mistakes to avoid