Hornets extend Bobcats' skid to 18 games