David Cameron says the mission against Islamic State militants could take "some time", as RAF Tornado jets "successfully" bomb oil fields in Syria.