Antiviral properties of psoralen derivatives: a biological and physico-chemical investigation.