Agnes Callamard: US strike on Iranian general was unlawful