Villarreal's Afif joins Al Sadd