Microsoft and Yahoo team up to make IM clients compatible