Iraqi troops, militia retake strategic town north of Tikrit from Islamic State