Optimal Low-Rank Tensor Recovery from Separable Measurements: Four Contractions Suffice