Amazing benefits of eating pine nuts