The current status of the preparation of single crystals, bicrystals, and epitaxial layers of p-InP and of polycrystalline p-InP films for photovoltaic applications