Why do banks charge a fee due to insufficient funds when they already know you’re broke?