Mexican environmental activist shot dead