what analytical chemist do