Oil drops as COVID-19 and China floods jeopardize demand