Ionic and covalent electronic states for K adsorbed on Cu5 and Cu25 cluster models of the Cu(100) surface