Adsorption of alanine on a Ni(111) surface: A multiscale modeling oriented density functional study