Roger Federer drops decades-old Nike partnership for Uniqlo