Cabinet approves Iraq crude deal