Does the mahdi need to be an arab?