Rio de Janeiro once again turned Copacabana into the world’s biggest stage. Shakira performed on Saturday in front of two million people in a free concert that the city’s mayor described as historic and will generate some $155 million for the local economy.