The world's most famous beach is Copacabana in Rio de Janeiro, Brazil. But overlooking it are the shacks of the world's poorest people.