Dunoon fire leaves 500 destitute