British PM Boris Johnson faces parliamentary showdown over revised EU withdrawal agreement as Brexit deadline looms.