Dengue virus looms over Punjab as province reports 34 cases in a day