Shakira, Sofia Vergara among Forbes’ most powerful women