India, UAE sign currency swap agreement for Rs 3,500 crore