US crude futures fall to $74.66