Boy in hospital after he's shot in face with BB gun