Shanghai vows to improve food deliveries as discontent grows over Covid curbs