Sun Pharma appoints Abhay Gandhi CEO of North American biz