Spain and Portugal prepare for general strike