Why do I have the taste of metal in my mouth? Doctor explains 6 potential causes