InterMune has agreed to pay federal and state governments more than $36.9 million to settle charges it illegally promoted its ...