Oil prices slide on fresh Covid-19 curbs in Europe, stranded ship