Officials in Brazil are fighting a battle against time to defeat the country's drug lords and make it safe for travelling sports fans ahead of the 2014 World Cup and 2016 Olympic Games.