Iran tests more missiles in defiance of US warning