Transfer Learning for VLC-based indoor Localization: Addressing Environmental Variability