Hot, dry weather has gripped southern Europe since last week, triggering wildfires in Spain, Portugal and France, before moving north.