Grand Island resident charged with assault