Oil slides on profit-taking