Kleinian groups and john domains