eating nuts can lose weight