Text this: Indoor millimeter-wave D2D communication modeling combining self-blockage and common blockage