Megatrends for the next decade: What technological, social, and political trends will shape the fate of companies?