how old is john daly 2