Macromolecular crowding effect on protein structure and hydration clarified by using X-ray and neutron scattering