who plays jafar in aladdin