Carlsberg is to buy a majority stake in Czech brewer Zatecky Pivovar as it targets demand in Europe for Czech beer.