Dominika Cibulkova wins WTA Finals in Singapore