Federer wint finale in Cincinnati