Punjab on high alert amid urban flooding threat in major cities