Villages battle wildfires in Portugal; Europe swelters