Spain's weather agency declares a heat alert in 37 provinces as temperatures soar throughout the country, surpassing 40 degrees celsius - 104 degrees Fahenrheit - in some parts.