Quality of life in cystic fibrosis: the impact of gender, general health perceptions and disease severity.