Man survived 17 hours under Swiss avalanche