Iran test fires surface-to-surface missile