31 new dengue cases confirmed in Punjab