Bloomberg Philanthropies will donate $50 million to battle opioid epidemic