A density functional theory study of the adsorption of uracil on the Au(100) surface