BMO cuts Microsoft price target, citing pressure on software valuations and potential recession