Brave Aberdeen mum tackles blaze on 18th floor of high-rise