Conor Benn believes WBC welterweight champion Ryan Garcia is "good for boxing" but says the American is a "liability".