Exploring the physics of proteins at molecular level by neutron and X-ray scattering