Crude oil futures gain 1% on spot demand