how old is carol klein