US crude futures fall to $70.34