Fannie Mae posts $2.2B net gain for Q2