Armored fighting vehicle