how does a high protein diet help lose weight