Oil prices slide on demand concerns, U.S.-China trade tension