British retail sales posted their biggest quarterly fall in seven years during the first three months of 2017.