Geometry and vibrations of N-methylpyrrole in the S0 state studied by dispersed fluorescence spectroscopy and ab initio calculations