India snaps up 42% of Swiss gold