Texans fall to Patriots, 34-31, for 10th straight loss