Oil climbs to 4-year high