Thirty firefighters battle restaurant blaze in Aberdeen