India slides down at 77th place in estimating money in Swiss banks