Thames21 provides new technology for communities to help beat flooding