Maine's Penobscot River finally runs free after huge restoration project