Hollywood star Gerard Butler orders Aberdeen woman an Indian takeaway on The One Show