Allstate Posts Strong Earnings