how old is jon knight