California earmarks $848M for rail, road projects