Cheap drugs still a dream