NBC: Environmental Defense Fund will oppose Trump's candidacy as it aims to spend $20M before election