A ban on alcohol advertising, shorter licensing hours, minimum prices and a tax on the industry to fund education on alcohol abuse are four key measures needed to tackle excess drinking in the UK, the British Medical Association (BMA) has said.