Capt Amarinder Singh Takes Oath Today