'Devastating' fire on Great Barrier Island