Allstate Approves $2.5 Billion Share Buyback, Biggest Since 2006