how old is david gilmour of pink floyd