AMERICAN FINANCIAL GROUP, INC. (an Ohio corporation) $350,000,000 5.000% Senior Notes due 2035 PURCHASE AGREEMENT