Last link in Twin Coast Cycle Trail opens