Another car ramming attack has struck a German town but with no clear motive. Is there a way of understanding why these attacks keep happening?