date palms rich in protein