mountain goats habitat