Iraq's fight against terrorism to take ‘long time’: VP