Glacier collapse swallows part of Swiss village