UK beer sales in the on-trade still marginally outweigh off-trade sales, but supermarkets and shops dominate in all other categories, latest figures reveal.