Trevi Therapeutics extends cash runway to 2030 with $162 million offering