Theoretical study of the solvent and substitution effects on the structure and properties of iridatropylium cations: [C7H6Ir(PX3)3]+; X = H, Me, F