QQ vs Qihoo: Microsoft the winner?