Customer Insights opens up a range of new opportunities in the Microsoft customer engagement technology stack