MPs warn taps could run dry by 2040