FiLo: Zero-Shot Anomaly Detection by Fine-Grained Description and High-Quality Localization