Why Is Rifaximin So Expensive? Pay $1350 Instead (2026)