Tax cut sparks record-setting $178 billion buyback boom