Tehran has reimposed restrictions on ships travelling through the Strait of Hormuz claiming US 'violation'