Великобритания ще изтегли 3800 от своите 9000 военнослужещи в Афганистан до края на 2013 г., съобщи премиерът Дейвид Камерън.