Punjab on alert: Water agencies must complete monsoon preparations by May 31