Insights into the binding behavior of native and non-native cytochromes to photosystem I from Thermosynechococcus elongatus