Yahoo throws caution to wind with Alibaba spinoff