Natures of benzene-water and pyrrole-water interactions in the forms of σ and π types: theoretical studies from clusters to liquid mixture