Yahoo gets short end of stick in Alibaba deal