Donald Trump says Iran’s leader is an “easy target” and the US knows where he’s hiding – but won’t kill him – “at least not for now”.