Cystic fibrosis cure on horizon after scientists correct gen