Solid retail sales growth keeps High Street afloat