average retail salary per hour uk