Trace element analysis and microanalysis of silicate and carbonate rocks by flameless atomic absorption spectrophotometry