microsoft revenue 1986 to present