Iran says missiles for self defense, tests do not violate nuclear deal