Hubert Banning, Muhammad ibn al-Hanafija