Capt. Amarinder Singh Takes Charge As Punjab Chief Minister