Mountain lion snatches terrier from Boise backyard