Iran rejects Trump threats after US strikes hit 20 sites