NJ Sen. Cory Booker gives powerful speech at DNC