A General Algorithm for Computing Voronoi Volumes - Application to the Hydrated Crystal of Myoglobin