proterozoic eon