Oil prices eye worst weekly fall since March on demand fears