Thames Water chooses AIMMS to manage supply for 8.5 million customers