Microsoft tops list of 25 Most Inspiring Companies