US military experts blame Iran for ship attacks in Persian Gulf