Avocado gets an 'A' for health benefits