President Donald Trump has labelled America?s opioid epidemic a ?public health emergency?, giving officials extra powers to tackle the crisis but not announcing any new money.