Why Is Molnupiravir So Expensive? Pay $595 Instead (2026)