India's Vajpayee to sign Tehran Declaration during Iran visit