Two more by-elections for Punjab amid election fatigue