Oil slides 5% to lowest since June on demand fears