Text this: Robust Photovoltaic Power Forecasting Model Under Complex Meteorological Conditions