Enhancing solar PV output forecast by integrating ground and satellite observations with deep learning