Heavy fines led to substantial drop in traffic violations in Islamabad