Other than the nucleus, which two organelles contain their own DNA? What explanation has Lynn Margulis proposed to account for the presence of DNA in these organelles?