US Open champion Stan Wawrinka lost to up and coming talent Alexander Zverev in the final of ATP ST Petersburg.