Nuts have long had a reputation as diet wreckers - too fatty, too calorific, too moreish. But Gabriela Peacock, nutritionist to the royals, is turning that idea on its head.