Punjab CM-designate Amarinder Singh