Breaking news so here's a link to the Guardian live blog
In summary - this is bad news for remainers. This deal represents a hard brexit and Boris is more likely to get it through the house that May was. It's going to be very close.
There is a small chance that a referendum may be tagged on but not very likely
squeaky bum time