British retail sales plunge 2.3% in April, missing estimates