Record Profits at Oil Companies Draw Criticism