Spanish PM faces no-confidence vote