Heat wave returns to Spain, bringing temperatures above 40C in large areas of peninsula