Thousands of people have been evacuated from dozens of towns on Gran Canaria as firefighters battle to contain out-of-control wildfires.