Prelude Therapeutics prices $90 million stock offering to fund research