Ambrx garners $10M in new funds