Brazil fans react as they watch their 2014 World Cup semi-finals against Germany on a street in Rio de Janeiro.