Johnson & Johnson must pay $572m for its part in US opioid epidemic, judge rules