Low frequency dynamics of proteins studied by neutron time-of-flight spectroscopy