Kelpies ‘could be sunk’ in just 30 years, say scientists