Thousands of dead fish an 'unbelievable' mystery