Noncompact Heisenberg spin magnets from high-energy QCD: I. Baxter Q-operator and Separation of Variables