Amarinder Singh Takes Oath As Punjab CM While Navjot Sidhu Sworn In As Cabinet Minister