Hipparcos subdwarfs and globular cluster ages: the distance and age of M92 ?