Iran still has "21, 22 percent" of its missiles left, US President Donald Trump said on Friday, after Tehran fired dozens across the region during a week marked by repeated violations of a fragile ceasefire.