A new law to avoid a no-deal exit has passed - but is no deal still possible?