A Geologic Time Scale 2004