Sun Pharma to acquire Checkpoint Therapeutics for $355 million in cash and milestone payments