Hundreds of firefighters and villagers battle huge blazes in central Portugal