The challenges and promises of new therapies for cystic fibrosis