diamonds can take a very long time to form