President Trump has declared the US-Iran ceasefire void and launched air strikes, following Iranian attacks on commercial shipping in the Strait of Hormuz.