Mode of action and structural modelling of the interaction of formononetin with suilysin