A six-dimensional potential energy surface for Ru(0001)(2×2):CO