40 grams protein sleep