30 million Americans need the drug, but many can`t afford it.