contribution of ali ibn abi talib to islam