Facing mounting anger and a parliamentary defeat over housing measures, Spanish Prime Minister Pedro Sanchez has called a snap election for November 29. The Socialist leader is taking a political gamble as he campaigns with a weakened minority government.