Spain battles to stop raging wildfire