Brazil has been in the midst of a political and economic crisis for the past several months, which now seems to be coming to a head.