Exxon reports record profits on heels of Chevron