The American attacks on Iran have reignited an old and explosive question: Who actually has the right to start war in the US?