Iran's Hormuz mine deployment sends WTI crude above $96