Oil prices rise on strengthening demand