Texas taking away free staff lunches to save $300k