UFVL-Net: A Unified Framework for Visual Localization Across Multiple Indoor Scenes