Donald Trump says he will not accept campaign money from pharma