Buffet dumps last of TSMC stock over potential China invasion of Taiwan