Two missiles hit a U.S. warship near Iran, sending WTI crude above $105 and sparking a sell-off in equities.