protein foods under $5