Periodic Density Functional LDA and GGA Study of CO Adsorption at the (001) Surface of MgO