Cystic fibrosis--a challenging long-term chronic disease.