England could run out of water within 25 years, warns Environment Agency boss