Punjab Congress factions come to blows