UNC holds off Gonzaga to claim 2017 men's basketball title