Spain experiencing major heat wave