Oil climbs to high since 2018 on demand growth, OPEC+ caution