Coco Gauff produced a brilliant display to beat top seed Kiki Bertens in straight sets and reach the Linz Open semi-finals in Austria.