Microsoft expects to miss Q3 targets due to coronavirus