Jim Cramer says he likes Microsoft stock despite an analyst downgrade. Here's why