Oil rises as supply constraints outweigh China slowdown fears