Falling demand leaves Mexico with a 500mn-litre tequila lake