20170312 elections.assembly-elections.punjab.news: Amarinder Singh to take oath for CM of Punjab on March 16; promises 'no vendetta politics'