are avocados high in protein