Heather Mac Donald exposes Tim Walz with receipts