Development and validation of a 3D similarity method for virtual screening