Retail sales in UK unexpectedly rise 0.3% in July