Oil rises for third day as US-China trade, Opec cheer investors