US crude oil stocks post first decline since January