The CFTR Gene: Structure, Mutations and Specific Therapeutic Approaches