Relationship between cathodoluminescence response and trace element characterization of cassiterite from the Yunling tin deposit in western Yunnan, China: implications for substitution mechanism and ore genesis