An estimated 15,000 people joined a range of environmental groups on the March for Clean Water to demand tougher action on protecting UK waterways.