Supreme Court rules drug companies exempt from law