Why Is Tenofovir So Expensive? Pay $700 Instead (2026)