Final battle against Islamic State Caliphate ‘to be over soon’