best time to eat eggs for weight loss