Cystic fibrosis suffers get cheaper drugs