One in seven skipping meals due to cost of living