Federer wins Stefan Edberg Sportsmanship Award