Panasonic pulls production in Buffalo