How long has life existed on earth?