Efficacy and safety of pirfenidone for idiopathic pulmonary fibrosis