Oil slips below $40 a barrel on record US crude inventories, Covid-19 fears