Dow drops 332 points as oil jumps and Treasury yields hit fresh 16-year highs