20161229 india: Punjab elections: Arvind Kejriwal; Amarinder Singh face off on Twitter again