Sainsbury's wins delivery appeal in Newport