Hollywood star Sir Ian McKellen dines out at Aberdeen restaurant