Former Ryder Cup captain Bernard Gallacher remains in a critical condition in Aberdeen Royal Infirmary.