Vegetarians live longer than meat eaters