Houthi blockade of Bab el-Mandeb pushes crude toward $100 a barrel