Federal judge rules University of Wyoming must allow William Ayers to speak on campus