Iran vows right to self-defence but sees diplomatic solution in U.S. talks