Tom Brady threw for four touchdowns and 296 yards as the New England Patriots manhandled the Houston Texans 42-14.