Microstructural and interfacial properties of the Ru/p-InP(100) heterostructures