Punjab records 277 new dengue fever cases, 4 deaths