Iowa surpasses Harvard, Princeton as No. 2 for writing