Automated mineralogy and petrology - applications of TESCAN Integrated Mineral Analyzer (TIMA)