Photos: Texans battle Patriots in Foxborough