Polymarket Weather Bet: $21,000 Payout Sparks Integrity Probe