Adsorption of Ni, Pd, Pt, Cu, Ag and Au on the Fe3O4(111) surface