Microsoft, Purdue collaborate to advance quantum computing