Are nuts healthy? From almonds to walnuts, the health benefits of different nuts, explained