Why Is Travoprost So Expensive? Pay $49 Instead (2026)