eating peanut butter before bed to lose weight