Adagene prices $70 million public offering at 30-day average