Oil settles up for third straight day on US job data