Oil Holds Under $93, Near Lowest Price of Year