German economy grows 4% in Q1