Spanish retail sales 3.4% vs. 3.5% forecast