Resolving data gaps in global surface water monthly records through a self-supervised deep learning strategy