Iran boat standoff shows Britain can no longer keep its people safe without huge boost in defence funding, Jeremy Hunt warns