Alcohol-free pints that give you a buzz but avoid a crushing morning-after hangover may be just a few years away, according to scientists.