Wavemaker wins media mandate for $20 million Allianz account