Text this: Impact of boron substitution on the thermoelectric, mechanical stability, electronic and optical properties of InP alloys.