New drugs: who can afford them?