hazelnuts benefits for health