Black megachurch donates over $1M to stop evictions of over 300 families in public housing