Molson Coors and Carlsberg are the best-placed multi-national brewers to "weather the storm" of craft beer and neutralise its "threat" to larger players, an analyst has said.