Hundreds of villagers have been evacuated and the Greek Prime Minister cancelled a vacation as firefighters battle a major wildfire on the country's second-largest island of Evia.