Gran Canaria records the highest temperatures in Spain at almost 45ºC in the shade