Man charged after another man shot in butt