Most accurate clock ever can tick for 40 billion years without error