Quantum mechanics from five physical assumptions