Colombia has dismissed the head of its armed forces, Leonardo Barrero, days after media allegations surfaced of widespread corruption in military procurement contracts, President Juan Manuel Santos announced on Tuesday.