Microsoft confirms Chinese, Iranian, and Russian cyber-attacks on Biden and Trump campaigns