Michigan prisoner on run since 1977 caught in San Diego