Shortage of London water 'in 10 years'