Body armour worn by British military personnel has been recalled after tiny cracks were found in the ageing equipment.