American third seed Coco Gauff has had to work hard to beat an inspired Belinda Bencic and reach the Australian Open quarter-finals.