German economy contracted 0.3% in Q2, revised data shows | PiQ Markets