metal ion colors