American Financial Group beats Q2 estimates as EPS hits $2.82