$31 million project to improve Penobscot River water quality