API: US petroleum demand for March highest since 2007