Electronic and molecular structures of the active-site H-cluster in [FeFe]-hydrogenase determined by site-selective X-ray spectroscopy and quantum chemical calculations