British MPs vote in favor of ruling out a ‘no-deal’ Brexit