Petra Kvitova swept to a second Madrid Open title after beating an ailing Svetla Kuznetsova in the final.