Oil slides more than $5 on concerns of weaker Chinese demand