Oil prices weighed down by record US output, inventories