buffalo bills new england patriots prediction