Major power cut reported across Spain and Portugal