Molson Coors UK is trying to tempt drinkers back into pubs and bars by offering 2m free pints of its Carling lager.