Houthi blockade pushes oil past $100, rattles crypto markets