Billionaire Peter Thiel swears off political donations for 2024 — even to Trump