which pulses are rich in protein