Asda revival continues as sales rise again