Magmatic oxygen fugacity estimated using zircon-melt partitioning of cerium