Oil mixed as traders cash in on low prices over demand fears