Police: Boy, 12, accidentally shoots self in shoulder