Hundreds of Afghan soldiers detained, sacked for insurgent links