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