California University of California workers approve contract agreement, ending longest higher education strike in U.S.