Microsoft faces a high bar as it reports earnings today