Oil prices climb for second day after US stockpiles fall