90 minutes of fire: Trump, Clinton trade charges, insults