UK retail sales flat in March as food and department stores struggle