Oil slumps on China travel curbs, strong U.S. dollar