Britain will leave the European Union on March 29 without a deal unless MPs can force a delay or get their act together in time and come up with an alternative plan