Authorities in Russia have passed a law to limit the size of beer bottles in the country to a maximum of 1.5 litres, in a bid to cut excessive drinking.