Mercedes Benz armored vehicle on display at a show