Brazil still paying price of 2016 Olympic Games