Ecolab misses Q2 estimates as revenue falls short of $4.43B consensus