The Hidden Drivers Behind Long-Term Brand Loyalty: Why Customers Stay and What It Means for Your Business