who won mens single cincinnati masters championship in 2017