Magnetic Hamiltonian and phase diagram of the quantum spin liquid Ca 10 Cr 7 O 28