Janux Therapeutics earns $35 million milestone in cancer therapy deal