Rod Stewart pulls pints for punters in Glasgow pub