German inflation falls to 2.4% in June, retail sales mixed | PiQ Markets