Tyler Barriss sentenced to 20 years in federal prison