Mountain lion snatches dog from Boise backyard