The Russian president has vetoed a bill banning beer drinking in public, according to reports.