Harbaugh: We have a 'heck of a challenge' in Foxboro