Aon AON Q1 2026 Earnings 648 EPS Surges Past 646 Estimates Kenya Fuel Price Protests Turn Deadly as Economic Strain Boils Over