Oil drops on concerns that US-China trade deal may not stoke demand