Improving perovskite solar cell performance utilizing cystamine dihydrochloride for passivating defects