Structural and catalytic characterization of Blastochloris viridis and Pseudomonas aeruginosa homospermidine synthases supports the essential role of cation–π interaction