Bencic faces Kvitova in final of Dubai Championships