Punjab reports 546 new cases of dengue in 24 hours