Role of various transport layer and electrode materials in enhancing performance of stable environment-friendly Cs2TiBr6 solar cell