Spain heading for constitutional tension as Catalonia calls an early election