Oil prices slide on mounting demand worries