Federer wins 12th Consecutive ATP World Tour Fans Favorite Award