Trump uses charity speech to accuse Democrats of anti-Catholic bigotry