Highly-precision sizing a single metal nanoparticle using a microcavity