EOG posts record $2.8B free cash flow on strong oil prices