NBC: Trump owns more than $1M in crypto and made $300K on branded Bibles, financial disclosure shows