India ranks 55th on foreign money in Swiss banks