“Cotton Tom” Heflin Exploits American Anti-Catholicism to Defeat Al Smith