Struggling to buy a home? Miami-Dade opens $150,000 down-payment lottery