British retail sales fall as wet weather damps spending