Magnetite biomineralization and ancient life on Mars.