Exxon profits surge despite $3.4B hit from Russian exit