After more than three years in prison without ever being found guilty of any crime, the trade union leader and political activist Huber Ballesteros was finally released from prison in January 2017.