Will Allah (swt) forgive iblees if he repents?