Twenty years after Jamie Oliver's school dinners campaign, kids’ lunches are worse than ever, say parents and educators, who blame austerity and the cost of living