Oil falls to negative $37 a barrel