Clinton Foundation says if Hillary Clinton elected president, it will no longer accept foreign and corporate donations.