Punjab braces for urban flooding