are pharmacologists doctors