Germany Retail Sales Beat -0.3% Fails to Cheer as Petrol Dives 10%