England is set to run short of water within 25 years, the chief executive of the Environment Agency has warned.