Primary haematite formation in an oxygenated sea 3.46 billion years ago