Prime Minister David Cameron has called for a special debate on Wednesday to decide whether the UK should begin the attacks on targets in Syria.