Indians' funds in Swiss banks climb to Rs 20,700 crore, highest in 13 years