The battle for Bakhmut has raged on for seven months, with both sides suffering heavy casualties. But why has control of the city become so important?