Prime Minister Pedro Sánchez called a Spain snap election for November 29 after right-wing lawmakers blocked emergency rent and eviction decrees amid street protests.