US crude stockpiles fell 564K barrels last week, API says