Oil prices up after unexpected drop in US stocks