Glacier collapse destroys large part of Swiss village