Outrage as cystic fibrosis drug firm posts big profit