how does eating protein help lose weight