May delayed Tuesday's vote on the Brexit deal, which faced fierce opposition, leaving its future up in the air.