Houthi Attacks on Saudi Arabia and Gulf Shipping Push Brent Crude Near $105 Per Barrel